hysop.core.graph.continuous module

Common interface for all continuous operators.

class hysop.core.graph.continuous.OperatorBase(name, fields, tensor_fields, parameters, mpi_params=None, io_params=False, **kwds)[source]

Bases: TaggedObject

Abstract interface to continuous operators.

Parameters:
fields

fields on which this operator operates

Type:

tuple of Field

parameters

Parameters on which this operator operates

Type:

tuple of Parameter

io_params

Mpi config for the operator (comm, task …)

Type:

IOParams

mpi_params

File i/o config (filename, format …)

Type:

MPIParams

abstract long_description()[source]
profiler_report()[source]

Update profiler statistics and print report.

short_description()[source]